Big Huge Thesaurus

past perfect

noun